package yl.hs.bmipfull.pojo.laboratorydata;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 吴高丰
 * @apiNote 合格证信息实体类
 * @since 2022年07月20日 15时23分53秒
 */
@DBTable(disName = "合格证信息", mapCode = "lab_certificate")
public class LabCertificateEntity extends BaseEntity {

    /**
     *
     */
    @Nullable
    private Long id;
    /**
     *
     */
    @DBField(disName = "合格证信息编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     *
     */
    private  String configRecordSN;
    private String taskSN;
    /**
     *
     */
    private String itemGDMC;
    /**
     *
     */
    private String itemSGBW;
    /**
     *
     */
    private String itemSGDW;
    /**
     *
     */
    private String cateSN;
    /**
     *
     */
    private String cateName;
    /**
     *
     */
    private String productSN;
    /**
     *
     */
    private String productName;
    /**
     *
     */
    private BigDecimal proQuantity;
    /**
     *
     */
    private Date proDate;
    /**
     *
     */
    private String itemKYQD;
    /**
     *
     */
    private String itemSJTLD;
    /**
     *
     */
    private String definitionSN;
    /**
     *
     */
    private String definitionName;
    /**
     *
     */
    private String itemJSYQ;
    /**
     *
     */
    private String configSN;
    /**
     *
     */
    private BigDecimal itemSJB;
    /**
     *
     */
    private BigDecimal itemSL;
    /**
     *
     */
    private BigDecimal itemRZ;
    /**
     *
     */
    private String itemPDJL;
    /**
     *
     */
    private BigDecimal itemQDPJZ;
    /**
     *
     */
    private BigDecimal itemQDBZC;
    /**
     *
     */
    private String itemQDBZL;
    /**
     *
     */
    private String itemPDFF;
    /**
     *
     */
    private int itemSJSL;
    /**
     *
     */
    private BigDecimal itemPDHGL;
    /**
     *
     */
    private Date itemSYRQ;
    /**
     *
     */
    private String reporterSN;
    /**
     *
     */
    private String remark;
    /**
     *
     */
    private String checkerSN;
    /**
     *
     */
    private String checkerName;
    /**
     *
     */
    private String checkerSign;
    /**
     *
     */
    private String proofreaderSN;
    /**
     *
     */
    private String proofreaderName;
    /**
     *
     */
    private String proofreaderSign;
    /**
     *
     */
    private String verifierSN;
    /**
     *
     */
    private String verifierName;
    /**
     *
     */
    private String verifierSign;
    /**
     *
     */
    private String principalSN;
    /**
     *
     */
    private String principalName;
    /**
     *
     */
    private String principalSign;
    /**
     *
     */
    private int state;

    public String getConfigRecordSN() {
        return configRecordSN;
    }

    public void setConfigRecordSN(String configRecordSN) {
        this.configRecordSN = configRecordSN;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return this.id;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getSn() {
        return this.sn;
    }

    public void setTaskSN(String taskSN) {
        this.taskSN = taskSN;
    }

    public String getTaskSN() {
        return this.taskSN;
    }

    public void setItemGDMC(String itemGDMC) {
        this.itemGDMC = itemGDMC;
    }

    public String getItemGDMC() {
        return this.itemGDMC;
    }

    public void setItemSGBW(String itemSGBW) {
        this.itemSGBW = itemSGBW;
    }

    public String getItemSGBW() {
        return this.itemSGBW;
    }

    public void setItemSGDW(String itemSGDW) {
        this.itemSGDW = itemSGDW;
    }

    public String getItemSGDW() {
        return this.itemSGDW;
    }

    public void setCateSN(String cateSN) {
        this.cateSN = cateSN;
    }

    public String getCateSN() {
        return this.cateSN;
    }

    public void setCateName(String cateName) {
        this.cateName = cateName;
    }

    public String getCateName() {
        return this.cateName;
    }

    public void setProductSN(String productSN) {
        this.productSN = productSN;
    }

    public String getProductSN() {
        return this.productSN;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductName() {
        return this.productName;
    }

    public BigDecimal getProQuantity() {
        return proQuantity;
    }

    public void setProQuantity(BigDecimal proQuantity) {
        this.proQuantity = proQuantity;
    }

    public void setProDate(Date proDate) {
        this.proDate = proDate;
    }

    public Date getProDate() {
        return this.proDate;
    }

    public void setItemKYQD(String itemKYQD) {
        this.itemKYQD = itemKYQD;
    }

    public String getItemKYQD() {
        return this.itemKYQD;
    }

    public void setItemSJTLD(String itemSJTLD) {
        this.itemSJTLD = itemSJTLD;
    }

    public String getItemSJTLD() {
        return this.itemSJTLD;
    }

    public void setDefinitionSN(String definitionSN) {
        this.definitionSN = definitionSN;
    }

    public String getDefinitionSN() {
        return this.definitionSN;
    }

    public void setDefinitionName(String definitionName) {
        this.definitionName = definitionName;
    }

    public String getDefinitionName() {
        return this.definitionName;
    }

    public void setItemJSYQ(String itemJSYQ) {
        this.itemJSYQ = itemJSYQ;
    }

    public String getItemJSYQ() {
        return this.itemJSYQ;
    }

    public void setConfigSN(String configSN) {
        this.configSN = configSN;
    }

    public String getConfigSN() {
        return this.configSN;
    }

    public void setItemSJB(BigDecimal itemSJB) {
        this.itemSJB = itemSJB;
    }

    public BigDecimal getItemSJB() {
        return this.itemSJB;
    }

    public void setItemSL(BigDecimal itemSL) {
        this.itemSL = itemSL;
    }

    public BigDecimal getItemSL() {
        return this.itemSL;
    }

    public void setItemRZ(BigDecimal itemRZ) {
        this.itemRZ = itemRZ;
    }

    public BigDecimal getItemRZ() {
        return this.itemRZ;
    }

    public void setItemPDJL(String itemPDJL) {
        this.itemPDJL = itemPDJL;
    }

    public String getItemPDJL() {
        return this.itemPDJL;
    }

    public void setItemQDPJZ(BigDecimal itemQDPJZ) {
        this.itemQDPJZ = itemQDPJZ;
    }

    public BigDecimal getItemQDPJZ() {
        return this.itemQDPJZ;
    }

    public void setItemQDBZC(BigDecimal itemQDBZC) {
        this.itemQDBZC = itemQDBZC;
    }

    public BigDecimal getItemQDBZC() {
        return this.itemQDBZC;
    }

    public void setItemQDBZL(String itemQDBZL) {
        this.itemQDBZL = itemQDBZL;
    }

    public String getItemQDBZL() {
        return this.itemQDBZL;
    }

    public void setItemPDFF(String itemPDFF) {
        this.itemPDFF = itemPDFF;
    }

    public String getItemPDFF() {
        return this.itemPDFF;
    }

    public void setItemSJSL(int itemSJSL) {
        this.itemSJSL = itemSJSL;
    }

    public int getItemSJSL() {
        return this.itemSJSL;
    }

    public void setItemPDHGL(BigDecimal itemPDHGL) {
        this.itemPDHGL = itemPDHGL;
    }

    public BigDecimal getItemPDHGL() {
        return this.itemPDHGL;
    }

    public void setItemSYRQ(Date itemSYRQ) {
        this.itemSYRQ = itemSYRQ;
    }

    public Date getItemSYRQ() {
        return this.itemSYRQ;
    }

    public void setReporterSN(String reporterSN) {
        this.reporterSN = reporterSN;
    }

    public String getReporterSN() {
        return this.reporterSN;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setCheckerSN(String checkerSN) {
        this.checkerSN = checkerSN;
    }

    public String getCheckerSN() {
        return this.checkerSN;
    }

    public void setCheckerName(String checkerName) {
        this.checkerName = checkerName;
    }

    public String getCheckerName() {
        return this.checkerName;
    }

    public void setCheckerSign(String checkerSign) {
        this.checkerSign = checkerSign;
    }

    public String getCheckerSign() {
        return this.checkerSign;
    }

    public void setProofreaderSN(String proofreaderSN) {
        this.proofreaderSN = proofreaderSN;
    }

    public String getProofreaderSN() {
        return this.proofreaderSN;
    }

    public void setProofreaderName(String proofreaderName) {
        this.proofreaderName = proofreaderName;
    }

    public String getProofreaderName() {
        return this.proofreaderName;
    }

    public void setProofreaderSign(String proofreaderSign) {
        this.proofreaderSign = proofreaderSign;
    }

    public String getProofreaderSign() {
        return this.proofreaderSign;
    }

    public void setVerifierSN(String verifierSN) {
        this.verifierSN = verifierSN;
    }

    public String getVerifierSN() {
        return this.verifierSN;
    }

    public void setVerifierName(String verifierName) {
        this.verifierName = verifierName;
    }

    public String getVerifierName() {
        return this.verifierName;
    }

    public void setVerifierSign(String verifierSign) {
        this.verifierSign = verifierSign;
    }

    public String getVerifierSign() {
        return this.verifierSign;
    }

    public void setPrincipalSN(String principalSN) {
        this.principalSN = principalSN;
    }

    public String getPrincipalSN() {
        return this.principalSN;
    }

    public void setPrincipalName(String principalName) {
        this.principalName = principalName;
    }

    public String getPrincipalName() {
        return this.principalName;
    }

    public void setPrincipalSign(String principalSign) {
        this.principalSign = principalSign;
    }

    public String getPrincipalSign() {
        return this.principalSign;
    }

    public void setState(int state) {
        this.state = state;
    }

    public int getState() {
        return this.state;
    }

}